﻿using PlatformUW.Entities;
using PlatformUW.Entities.RequestFeatures;

namespace PlatformUW.Contracts
{
    public interface IPlayerRepository : IBaseRepository<Player>
    {
        Task<PagedList<Player>> GetAllPlayersAsync(PlayerParameter parameter);

        Task<Player> GetPlayerByIDAsync(Guid id);

        Task<Player> GetPlayerWithCharByIdAsync(Guid id);
    }
}
